@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');
/*.modal-content {
    width: calc(100% - 16%);
}*/

.nameofassured_top .form-group , .dohInputNumbers .form-group{
	width:40%;
	z-index: 1;
}

.form-group textarea , .form-group textarea { 
	resize: none; 
	border: 1px solid #5ba3e4;
	margin-left: 1.4%;
}

 .form-group textarea:focus, .form-group textarea:focus { 
	resize: none; 
	border: 2px solid #5ba3e4;
	outline:0;
	box-shadow:none;
}

 .nameofassured_top .form-group.is-empty:not(.has-focus) label  ,  .dohInputNumbers .form-group.is-empty:not(.has-focus) label {
    top: 23px;
}

 .nameofassured_top .form-group label , .dohInputNumbers .form-group label{
	font-size : 12px !important;
}



#menu li {
	display:inline;
}

#menu1 li {
	display:inline;
}

.progress_head1, .progress_head2, .progress_head3, .progress_head4, .progress_head5,   .progress_head6{
	font-size: 10px;
	position: relative;
}

.progress_head1{
	left: 1px;
}
    
.progress_head2 {
	right: -60px;
    margin-left: 0px;
}

.progress_head3 {
	right: -25px;
    margin-left: 0px;
}

.progress_head4 {
    right: 63px;
}

.progress_head5 {
    right: 47px;
}

.progress_head6 {
    color: #666666;
    font-weight: 500;
    margin-top: 40px;
    position: relative;
    right: 71px;
}


.background_line1 {
	width: 230px;
}

.background_line2, .background_line21 {
	width: 230px;
}

.background_line3, .background_line31 {
	width : 230px;
}

.background_line4, .background_line41 {
	width: 220px;
	margin-left: 8px;
}

.background_line5 {
    height: 1px;
    background-color: #c2c2c2;
    top: 20px;
   /* width: 100px; */
    padding-left: 0px;
    margin-left: 15px;
}

.background_line51 {
	height: 1px;
    background-color: #4777a0;
    top: 20px;
   /* width: 110px; */
    padding-left: 0px;
    margin-left: 5px;
}


.progress_bar6 span {
    background: #FFF url(../images/icons/icons2.png) no-repeat scroll 23% 30%;
    display: block;
    width: 36px;
    height: 23px;
    position: absolute;
    top: 7px;
}


.progress_bar61 span {
	background: #fff url(../images/icons/icons2.png) no-repeat scroll 21% 27%;
    display: block;
    height: 24px;
    position: absolute;
    top: 6px;
    right: 74px;
    width: 26px;
}


.progress_head6_review {
	color: #4777a0;
	margin-left: 10px;
	font-weight: 500;
	margin-top: 40px;
}

.textHeader {
	position: absolute;
    width: 83.3%;
    z-index: 1000;
    height: 76px;
}

.doh_progressbar {
	position: absolute;
	width: 83.3%;
    z-index: 1000;
    margin-top: 6%;
    background-color: #fff;
    height: 76px;
}


#ex1Slider .slider-selection {
	background: #4777a0;
}

.slider-handle {
	background-image : -webkit-linear-gradient(top,#f9f9f9 0,#ccc 100%);
}

.slider .tooltip.top {
	margin-left: -16px;
    width: initial;
}

.slider .tooltip-inner { 
	width:30px;
}

.btn-default[disabled], .btn-default[disabled]:hover {
	background-color: #333;
}

/*.doh_head p{
	font-size: 22px;
	text-align: justify;
	position: relative;
    top: 8px;
}*/

.lines {
	position: relative;
    top: 9px;
}

.page_navigations {
	top:6px;
}

.progress_bar1 span {
	width : 33px;
}

.progress_bar2 span {
    background: #FFF url("../images/icons/icons2.png") no-repeat scroll 22.9% 27%;
    width: 27px;
}

.progress_bar3 span {
    background: #fff url("../images/icons/icons2.png") no-repeat scroll 22.8% 30%;
    width: 30px;
}

.progress_bar4 span {
    background: #fff url("../images/icons/icons2.png") no-repeat scroll 22.9% 30%;
    width: 25px;
}

.progress_bar5 span {
    background: #FFF url("../images/icons/icons2.png") no-repeat scroll 22.9% 30%;
    width: 25px;
}

.background_line5, .background_line51 { 
	margin-left : 6px;
	width: 0;
}

.background_line6 { 
	right: 10px;
}

.dohPolicyDetailsMainDiv {
	position: relative;
 /*    margin-top: 3%; */
}

.dohPolicyDetailsHeader {
	/*margin-top:14%;*/
}

.dohPolicyDetailsHeader p {
	font-size:11.5px;
}

.nameofassured_top {
	margin-top: -45px;
    right: 95px;
}

.doh_policyNumbersHeader {
	color: #000; 
	font-weight: 500;
	font-size:14px;
}

.dohPolicyNumber {
	padding:0px; 
	margin-right:1%;
	margin-top: 1%;
}

.dohPolicyNumber p {
	font-size: 11.5px;
}

.dohPolicyNumberInput {
    top: -31px;
}

.dohRiderPolicyNumberInput {
	bottom: 40px;
    padding: 0;
    width: 22%;
    top: -35px;
    left: 20px;
}

.doh_next {
	margin :0px;
    position: relative;
    right: 7px;
}

.doh_prev {
	margin: 0px;
    position: relative;
    left: 35%;
    padding: 5px 34px;
    float: none;
}

.dohHabitsNextBtnDiv .doh_prev {
	left:12%;
}

.dohHabitsFinishBtnDiv .doh_prev {
	left:7%;
}

.dohPolicyNextBtnDiv {
	/* margin-top: -2%;*/
}

.dohPolicyOtherDiv {
	margin-top: 1%;
}

/*.dohPolicyOtherDiv div{
	padding:0; 
	width: 100%;
} */

.dohPolicyOtherDiv1{
	margin-top: 1%;
}
.dohPolicyOtherDiv1 div{
	padding:0; 	
}

.dohPolicyOtherDiv1 .doh_header {
	width: 100%;
}

.dohPolicyOtherHeader {
	font-size: 18px; 
	color: #fff;
	height:45px;
}

.dohPolicyOtherHeader p {
	float:left;
	position:relative;
	top: 11px;
    left: 20px;
}

.dohPolicyOtherHeader .active-bar-color, .dohPolicyDetailMainHeader .active-bar-color {
	color:#4576a2;
}

.glyphicon {
	float:right; 
	cursor:pointer;
	top: 16px;
	right: 20px;
	color:#666;
	font-weight:300 !important;
	font-size:10px;
}

.dohHistoryNextBtnDiv, .dohRofNextBtnDiv {
	margin-top: 1%;
	right: 66.5%;
}


.dohHabitsNextBtnDiv, .dohHabitsFinishBtnDiv {
	margin-top: 1%;
    right: 175px;
}

.doh_questions {
    font-size: 17.5px;
}

.doh_questions_list {
	position: relative;
    /* left: 10px; */
}

.footer_line1 {
	margin-top: 1%;
}

.footer_line2 {
	margin-top: 7%;
	top: -20px;
}

.footer_line1, .footer_line2{
    position: relative;
    right: 45px;
    width: 108%;
    border-top: 2px solid #efefef;
}

.footer_line3 {
    width: 100%;
    border-top: 2px solid #efefef;
    margin-top: 2%;
}

.progress_bar21 span, .progress_bar31 span, .progress_bar41 span, .progress_bar51 span, .progress_bar61 span {
    background: #fff url("../images/icons/icons2.png") no-repeat scroll 21% 27%;
    width: 27px;
}

.padding_zero1 {
	width:17% !important;
}

.padding_zero1_label {
	width:19% !important;
}

.padding_zero1 span {
	font-size:11px;
}

.doh_icon2 {
	position: relative;
	/* top:22px; */
}


.radio_button {
	padding-left:1.3% !important;
}

.radio_button_text {
	position: relative;
    right: 14%;
}

.smoking_value, .carrying_week{
	width: 44%;
	height: 75px;
	margin: 25px 0 0 36px;
}

.carrying_week {
	margin: 0 0 0 50px;
	border-radius: 3px;
}

.carrying_week p {
	position: relative;
	top: 6px;
	left: 11px;
}

.carrying_week > div {
	margin-bottom:10%;
}

.smoking_value p {
	position: relative;
	top: 6px;
	left: 11px;
}

.smoking_value > div {
	margin-bottom:10% ;
}

.drinking_value {
	margin: 25px 0 0 36px; 
	width: auto !important;
}

.alcohol {
	margin: 25px 0 0 10px;
}

.alcohol  textarea {
	width: 40% !important;
}

.slider.slider-horizontal {
    width: 408px;
    margin-left: 12px;
}

#menu li {
  position: relative;
  display: inline-block;
  margin-left: 158px;
  font-size:11px;
}

#menu li:first-child {
    margin: 0;
    margin-left: 40px;
    right: 27px
}

#menu1 li {
  position: relative;
  display: inline-block;
  margin-left: 158px;
  font-size:11px;
}

#menu1 li:first-child {
    left: 11px;
    margin: 0; 
}

#menu1 li:nth-child(2) {
	left: 36px;
}

.contentofDOH {
	/* height:500px; 
	overflow-y:auto; */
	overyflow:hidden !important; 
	position:relative; 
	/* overflow-x:hidden; */
	margin:0;
}

.nationality_value {
	margin-left: 32px; 
	margin-top: 10px; 
	/* width:42% !important; */
}

.nationality_value label {
	top:4px !important; 
	left:17px; 
	font-size:12px !important; 
	opacity:1; 
	font-weight:400 !important;
}

.nationality_value select {
	width: 100% !important;
    outline: none;
    margin-top: 10%;
	border: 1px solid #c1c1c1;
    border-width: 0 0 2px;
    border-radius: 0;
    box-shadow: none !important;
    position:relative;
    bottom: 14px;
	/* left: 17px; */
	padding:0px;
}
.nationality_value .error-block { bottom:3px; }

.health_details {
	margin: 25px 0 0 36px;
}

.health_details textarea {
	width : 79% !important;
}

.diseases {
	margin: 25px 0 0 36px;
}

.diseases textarea {
	width: 79% !important;
}

.present_occupation {
	/*width: 50% !important; */
	position: relative;
    /* left: 11%;
    top: -43px; */
}

.present_occupation label {
	font-size:12px !important; 
	opacity:1; 
	font-weight:400 !important;
}

.present_occupation.is-empty:not(.has-focus) label { top: 12px !important; }
.present_occupation label { top:-13px !important; }
.present_occupation input[type="text"] { padding:0 0 10px; font-size:14px;  }

.policy_number3.is-empty:not(.has-focus) label { top: 30px !important; }
.policy_number3 label { top:-15px !important; }


.present_occupation input[type='text'] {
	width:100% !important; 
	/* margin-top: 3%; */
}

.nature_industry {
	/* width:50% !important; */    
	position: relative;
	/* right: 100px;
    top: -40px; */
}

.nature_industry label {
	top:-17px !important; 
	font-size:12px !important; 
	opacity:1; 
	font-weight:400 !important;
}

.nature_industry select {
	width: 100% !important;
    outline: none;
	border: 1px solid #c1c1c1;
	border-width: 0 0 2px;
	border-radius: 0;
	box-shadow: none !important;
	padding: 0 0 0 0;
	margin-top: 1px;
}

.smokingBarDisabled, .pregnantBarDisabled, .disableHistoryQuestions, .disableROFQuestions, .disableHabitsQuestions, .disableHealthQuestions, .my-disable {
	pointer-events: none;
}

.otp_head {padding:10px 0px; }
.otp_head p{
	top: 0px;
    line-height: 20px;
    font-size: 14px;
    color: #adadad;
    font-weight:normal;
    margin-top:4%;
}

.otp_height {
	height: 60px;
    padding: 10px 100px;
    background-color: #3e6a91;
}

.otp_close {
	position: absolute;
	right: 15%;
}

.otp_close .close {
    color: #fff;
    opacity: 1;
    font-size: 10px;
}

.doh_otp {
	/* height: 500px;
    padding-top: 15%; */
}

.regenerate_otp p {
    font-size: 12px;
    padding: 27px 0px 10px;
}

.doh_subSection {
	margin-left: 2% !important;
}

.historyCheckBox {
	padding-left: 0px !important;
}

/* Custom, iPhone Retina */
@media ( min-width : 320px) and (max-width: 479px) {
	
	.doh_questions_row .has-error, .doh_questions_row .is-empty {
	    margin-left: 0px; 
	}	

	.doh_head p {
		font-size: 15px;
	}

	.footer_line3 {
	    margin-top: 18%;
	}

	.background_line1 {
	    width: 50px !important;
	    margin-left: 9px;
	}

	.background_line2, .background_line21 {
	    width: 40px !important;
	    margin-left: 5px !important; 
	}

	.background_line3, .background_line31 {
    	width: 40px !important;
	    margin-left: 5px !important; 
	}

	.background_line4, .background_line41 {
	    width: 40px !important;
	}

	.background_line5, .background_line51 {
	   /* width: 40px !important; */
	}

	.progress_bar1 span, .progress_bar2 span {
	  top: -15px;
	}

	.progress_bar6 span {
	    background: #FFF url(../images/icons/icons2.png) no-repeat scroll 22.8% 30%;
	   	width: 20px;
	    left: 258px;
	    margin-left: 0%;
	}

	.progress_bar61 span {
	    right: -10px;
	    width: 29px;
	}

	.page_navigations h5 {
	    display: inline;
	}

	.progress_head1 {
	    top: 26px;
	    left: 8px;
	}

	.progress_head2, .progress_head3, .progress_head4, .progress_head5, .progress_head6{
		display: none !important;
	}

	.progress_head2_history , .progress_head3_rof, .progress_head4_habits, .progress_head5_health, .progress_head6_review{
		display: inline !important;
	}

	.progress_head2{
		left: 54px;
    	top: 30px;
	}

	.progress_head3 {
		right: 0px;
	    left: 23px;
	    top: 27px;
	}

	.progress_head4{
		right: 0px;
	    left: 113px;
	    top: 27px;
	}

	.progress_head5{
		right: 0px;
	    left: 116px;
	    top: 26px;
	}

	.progress_head6{
		right: 0px;
	    left: 216px;
	    top: 27px;
	}

	.nameofassured_top {
	    right: 0px;
	    margin-top: -18px;
	}

	.nameofassured_top .form-group, .dohInputNumbers .form-group {
	    width: 91%;
	}

	.dohPolicyNumberInput, .dohRiderPolicyNumberInput {
	    right: 0px;
	    width: 91%;
	    top: -22px;
	}

	/*.form-group input[type="text"], .form-group input[type="policyno"], .form-group input[type="number"] {
	    padding: 8px 0 0px;
	}*/
	
	/* .dohPolicyOtherDiv div {
	  	width: 253px;
	} */

	.dohPolicyOtherDiv1 .doh_header {
	    width: 253px;
	}

	.dohPolicyOtherHeader p {
	    top: 15px;
	    left: 8px;
	    width: 83%;
	    line-height: 1;
	}

	.doh_questions {
	    font-size: 11px;
	}

	
	.mlr10 {
		margin : 0px 10px;
	}

	.doh_questions_list {
		right:12px;
		left:-11px;
	}

	.dohHistoryNextBtnDiv, .dohRofNextBtnDiv {
	    right: 0px; 
	}

	.padding_zero1 {
	    width: 100% !important;
	}

	.padding_zero1_label, .padding_zero2_label {
		position: relative;
    	left: 18px;
    	top: 2px;
	}

	.nationality_value {
	    margin-top: 4%;
	    width: 85% !important;
	    margin-left: 26px !important;
	    padding: 4px 10px 6px !important;
	}

	.nationality_value label {
	    top: 5px !important;
	}

	.nationality_value select {
	    width: 93% !important;
	    left:0px;
	    margin-top: 15%;
	}

	/* .present_occupation, .nature_industry {
    	width: 153% !important;
	}
 */
	.nature_industry label {
   		 top: 5px !important;
	}

	.nature_industry select {
	    margin-top: 6%;
	}
	/*
	.present_occupation {
	    left: 39%;
    	top: -30px;
	}
*/
	.nature_industry {
	    /*right: 78px;
    	top: -21px; */
	}
	
	.doh_questions_icons .doh_ans_spacing {
    margin-left: 7px;
    }
	/*
	.present_occupation input[type='text'] {
	    margin-top: 11%;
	}
*/
	.radio_button_text {
	   	bottom: 19px;
	    right: -53%;
	}

	.smoking_value, .carrying_week {
	    width: 96%;
	    margin: -10px 0 0 32px !important;
	}

	.smoking_value p {
	    font-size: 10px;
	}

	.slider.slider-horizontal {
	    width: 188px;
	}

	#menu li:nth-child(2) {
	   margin-left: 85px;
	}

	#menu li {
	    margin-left: 53px;
	}

	#menu1 li:nth-child(2) {
	    margin-left: 91px;
	}

	#menu1 li {
	    margin-left: 11px;
	}

	.alcohol {
	    margin: 8px 0 0 41px;
	}

	.alcohol textarea {
	    width: 84% !important;
	}

	.drinking_value {
	    margin: -10px 0 0 29px !important;
	    width: 96% !important;
	}

	.drinking_value span {
	    margin: 0 70px 0 0;
	}

	.dohHabitsNextBtnDiv {
	    right: 0px;
	}

	/*.footer_line1 {
	    margin-top: 1257%;
	}*/

	.footer_line2 {
	    margin-top: 20%;
	    top: -12px;
	}

	.doh_policyNumbers {
	    margin-top: 18px;
	}

	.doh_pd1 {
	    padding: 0px !important;
	    padding-left: 20px !important;
	}

	.doh_policyNumbersHeader {
	    font-size: 14px;
	}

	.radio_button {
	    padding-left: 4.3% !important;
	}

	.diseases, .health_details {
	    margin: 7px 0 0 43px;
	}

	.diseases textarea , .health_details textarea {
	    width: 89% !important;
	}

}

/* Small Devices Potrait */
/* @media (max-width : 767px) */
@media ( min-width : 480px) and (max-width: 767px) {

	.doh_questions_row .has-error, .doh_questions_row .is-empty {
	    margin-left: 0px; 
	}

	.doh_head p {
		font-size: 15px;
	}

	.footer_line3 {
	    margin-top: 18%;
	}

	.background_line1 {
	    width: 50px !important;
	    margin-left: 9px;
	}

	.background_line2, .background_line21 {
	    width: 50px !important;
	    margin-left: 5px !important; 
	}

	.background_line3, .background_line31 {
    	width: 50px !important;
	    margin-left: 5px !important; 
	}

	.background_line4, .background_line41 {
	    width: 50px !important;
	}

	.background_line5, .background_line51 {
	    /* width: 50px !important; */
	}

	.progress_bar6 span {
	    background: #FFF url(../images/icons/icons2.png) no-repeat scroll 22.8% 30%;
	    width: 32px;
	    margin-left: 95%;
	}

	.progress_bar61 span {
	    right: -10px;
	    width: 29px;
	}

	.page_navigations h5 {
	    display: inline;
	}

	.progress_head1 {
	    top: 26px;
	    left: 8px;
	}

	.progress_head2, .progress_head3, .progress_head4, .progress_head5, .progress_head6{
		display: none !important;
	}

	.progress_head2_history , .progress_head3_rof, .progress_head4_habits, .progress_head5_health, .progress_head6_review{
		display: inline !important;
	}

	.progress_head2{
		left: 52px;
    	top: 34px;
	}

	.progress_head3{
		left: 12px;
	    top: 30px;
	}

	.progress_head4{
		right: 0px;
	    left: 134px;
	    top: 26px;
	}

	.progress_head5{
		right: 0px;
	    left: 148px;
	    top: 27px;
	}

	.progress_head6{
		left: 263px;
    	top: 29px;
	}

	.nameofassured_top {
	    right: 0px;
	    margin-top: -18px;
	}

	.nameofassured_top .form-group, .dohInputNumbers .form-group {
	    width: 91%;
	}

	.dohPolicyNumberInput, .dohRiderPolicyNumberInput {
	    right: 0px;
	    width: 91%;
	    top: -22px;
	}

	/*.form-group input[type="text"], .form-group input[type="policyno"], .form-group input[type="number"] {
	    padding: 8px 0 0px;
	}*/
	
/*	.dohPolicyOtherDiv div {
	    width: 301px;
	} */

	.dohPolicyOtherDiv1 .doh_header {
	     width: 301px;
	}

	.dohPolicyOtherHeader p {
	    top: 15px;
	    left: 8px;
	    width: 83%;
	    line-height: 1;
	}

	.doh_questions {
	    font-size: 11px;
	}

	/* .doh_questions_list {
		right:12px;
		left:-11px;
	} */

	.dohHistoryNextBtnDiv, .dohRofNextBtnDiv {
	    right: 0px; 
	}

	.padding_zero1 {
	    width: 100% !important;
	}

	.padding_zero1_label, .padding_zero2_label {
		position: relative;
    	left: 18px;
    	top: 2px;
	}

	.nationality_value {
	    margin-top: 4%;
	    width: 85% !important;
	    margin-left: 26px !important;
	}

	.nationality_value label {
	    top: 5px !important;
	    left: 8px;
	}

	.nationality_value select {
	    width: 93% !important;
	    left: 0px;
	}

	.present_occupation, .nature_industry {
    	width: 145% !important;
	}

	.nature_industry label {
   		 top: 75px !important;
	}

	.nature_industry select {
	    margin-top: 38%;
	}

	.nature_industry {
	    right: 90px;
    	top: -21px;
	}

	.present_occupation input[type='text'] {
	    margin-top: 11%;
	}

	.radio_button {
	    padding-left: 5.3% !important;
	}

	.radio_button_text {
	   	bottom: 19px;
	    right: -53%;
	}

	.smoking_value, .carrying_week {
	    width: 90%;
	    margin: -6px 0 0 25px !important;
	}

	.slider.slider-horizontal {
	    width: 215px;
	}

	#menu li:nth-child(2) {
	    margin-left: 103px;
	}

	#menu li {
	    margin-left: 53px;
	}

	#menu1 li:nth-child(2) {
	    margin-left: 103px;
	}

	#menu1 li {
	    margin-left: 25px;
	}

	.alcohol {
	    margin: 9px 0 0 37px;
	}

	.alcohol textarea {
	    width: 84% !important;
	}

	.drinking_value {
	    margin: -13px 0 0 36px;
	}

	.drinking_value span {
	    margin: 0 92px 0 0;
	}

	.dohHabitsNextBtnDiv {
	    right: 0px;
	}

	/*.footer_line1 {
	    margin-top: 988%;
	}*/

	.footer_line2 {
	    margin-top: 20%;
	    top: -12px;
	}

	.present_occupation {
	    left: 39%;
	    top: -30px;
	}

	.doh_pd1 {
	    padding: 0px 15px !important;
	}

	.doh_policyNumbers {
	    margin-top: 15px;
	}

	.diseases, .health_details {
	    margin: 7px 0 0 43px;
	}

	.diseases textarea , .health_details textarea {
	    width: 89% !important;
	}

}

/*-------------------------------- Small Devices, Tablets----------------------------------------------------------------------- */
@media ( min-width : 768px) and (max-width: 991px) {
	.doh_head p {
		font-size: 15px;
	}

	.footer_line3 {
	    margin-top: 8%;
	}

	.background_line1 {
	    width: 111px !important;
	    margin-left: 42px;
	}

	.background_line2, .background_line21 {
	    width: 140px !important;
	    margin-left: 5px !important; 
	}

	.background_line3, .background_line31 {
    	width: 140px !important;
	    margin-left: 5px !important; 
	}

	.background_line4, .background_line41 {
	    width: 102px !important;
	}

	.background_line5, .background_line51 {
	   /* width: 130px !important; */
	}

	.progress_bar6 span {
	    background: #FFF url(../images/icons/icons2.png) no-repeat scroll 22.8% 30%;
	    width: 19px;
	    margin-left: 91%;
	}

	.progress_bar61 span {
	    right: 57px;
	}

	.page_navigations h5 {
	    display: inline;
	}

	.progress_head1 {
	    top: 26px;
	    left: 25px;
	}

	.progress_head2 {
	   top: 10px;	
	   margin-left: 155px;
	}

	.progress_head3 {
		margin-left: 195px;
    	bottom: 8px;
    	right:0px;
	}

	.progress_head4{
		right: 0px;
    	margin-left: 442px;
    	bottom: 27px;
	}

	.progress_head5{
		right: 0px;
    	margin-left: 521px;
    	bottom: 43px;
	}

	.progress_head6{
		right: 0px;
	    margin-left: 650px;
	    bottom: 61px;
	}

	.progress_head1, .progress_head2, .progress_head3, .progress_head4, .progress_head5, .progress_head6 {
		font-size: 8px;
	}

	.footer_line3{
		position: relative;
    	bottom: 35px;
    	margin-top:0%;
	}

	.nameofassured_top { 
	    right: 0px;
	    left: 148px;
	    bottom: 26px;
	 }

	 .doh_policyNumbers {
	 	margin-top: 0px;
	 }

	 /*.dohPolicyNumberInput, */.dohRiderPolicyNumberInput {
	    right: -100px;
	    bottom: 69px;
	    padding: 0;
	    width: 33%;
	    top: -40px;
	}

	.dohPolicyNextBtnDiv {
	    margin-top: -5%;
	}

	.doh_next { 
		right: 215px;
	}

	/* .dohPolicyOtherDiv div {
	    width: 635px;
	} */

	.dohPolicyOtherDiv1 .doh_header {
	    width: 635px;
	}

	.doh_questions {
	    font-size: 16px;
	}

	.dohHistoryNextBtnDiv, .dohRofNextBtnDiv {
		right: 0px;
    	left: 429px;
    	margin-left: 0px;
	}

	.dohHabitsNextBtnDiv {
	    left: 408px;
	}

	.padding_zero1 {
	    width: 28% !important;
	}

	.padding_zero1_label {
	    width: 28% !important;
	}

	.nationality_value {
	    margin-left: 5%;
	    width: 68% !important;
	    padding: 11px 10px 10px !important;
	}

	.nationality_value select {
	    width: 61% !important;
	    margin-top: 6%;
	    left: 0px;
	}

	.nationality_value label {
	    top: 6px !important;
	}

	.nature_industry {
	    width: 100% !important;
	    position: relative;
	    /* right: 0px;
	    top: -42px; */
	}

	.nature_industry select {
	    margin-top: 4%;
	}
	.nature_industry label { top:12px !important; }

	.radio_button_text {
	   	bottom: 19px;
	    right: -53%;
	}

	.smoking_value, .carrying_week {
	    width: 100%;
	    margin: 0px 0 0 10px;
	}

	.drinking_value {
	    margin: 0px 0 0 10px;
	    width: 100% !important;
	}
	.doh_questions_icons .doh_ans_spacing { margin-left:0 !important; }

	#menu li:nth-child(2) {
	    margin-left: 200px;
	}

	#menu li {
	    margin-left: 170px;
	}

	#menu1 li:nth-child(2) {
	    margin-left: 200px;
	}

	#menu1 li {
	    margin-left: 131px;
	}

	.alcohol {
    	margin: 10px 0 0 2px;
	}

	.alcohol textarea {
	    width: 100% !important;
	}
	
	.health_details { margin: 10px 0 0 0px; }
	.health_details textarea { width: 100% !important; }
	.diseases { margin-left:0; }
	.diseases textarea { width:100% !important;}
	.doh_questions_icons .doh_questions { padding-left: 10px; }
	.slider.slider-horizontal { width:95%; }
	#menu li:nth-child(2), #menu1 li:nth-child(2) { margin-left: 35%; }
	#menu li, #menu1 li { margin-left: 44%; }

	/*.footer_line1 {
	    margin-top: 422%;
	}*/

	.footer_line2 {
	    margin-top: 9%;
	    top: -19px;
	}

	/*.form-group input[type='text'], .date-group input[type='text'], .form-group input[type='policy_number'], .form-group input[type='email'], .form-group input[type='number'] {
	    padding: 4px 0 0px;
	}
*/
	.nameofassured_top {
	    bottom: 21px;
	}

	.dohPolicyDetailsHeader {
	    position: relative;
	    bottom: 32px;
	}

	.present_occupation {
	    width: 100% !important;
	    /* left: 18%;
	    top: -28px; */
	}

	.present_occupation input[type='text'] {
	    /* margin-top: 12%; */
	}
	
	.nature_industry label { top:11px !important; }

	.contentofDOH {
    	/* height: 500px; */
	}

	.doh_pd1 {
		padding-left: 30px !important;
	}
}

/* Medium Devices, Desktops */
@media ( min-width : 992px) and (max-width: 1200px) {

.background_line1 {
    width: 14%;
}

.background_line2, .background_line21 {
    width: 20%;
}

.background_line3, .background_line31 {
    width: 20%;
}

.background_line4, .background_line41 {
    width: 14%;
}

.background_line5, .background_line51 {
    /* width: 135px; */
}

.doh_head p {
    font-size: 19px;
}

.progress_head1 {
    left: -2px;
}

.progress_head4 {
    right: 120px;
}

.progress_head5 {
    right: 86px;
    width: 100%;
}

.progress_head6 {
    right: 39px;
}

/* .dohPolicyOtherDiv div {
    width: 879px;
} */

.dohPolicyOtherDiv1 .doh_header {
 /*   width: 879px; * */
}

.doh_next {
	right:15px;
}

.nameofassured_top {
    right: 75px;
}

.doh_questions {
    font-size: 16px;
}

.padding_zero1 {
    width: 19% !important;
}

.padding_zero1_label {
    width: 21% !important;
}

.nationality_value label {
    top: 8px !important;
}
/*
.nature_industry {
    right: 90px;
}

.present_occupation {
    left: 13%;
}

.slider.slider-horizontal {
    width: 524px;
}

#menu li {
    margin-left: 205px;
}

#menu li:nth-child(2) {
    margin-left: 258px;
}

#menu1 li {
    margin-left: 205px;
}

#menu1 li:nth-child(2) {
    margin-left: 258px;
}
*/
.dohHabitsNextBtnDiv {
    right: 77px;
}

/*.footer_line1 {
    margin-top: 290%;
}*/

.footer_line2 {
    top: -13px;
}

.alcohol {
    margin: 25px 0 0 34px;
}

.alcohol textarea {
    width: 54% !important;
}

.smoking_value, .carrying_week {
    width: 63%;
}

}

/* media queries for max-height 768px */

@media screen and (max-height: 768px) and (max-width: 1366px) and (min-width: 1000px) {

/* .dohPolicyOtherDiv div {
    width: 840px;
} */

.dohPolicyOtherDiv1 .doh_header {
    /* width: 840px; */
}

.background_line1 {
    width: 14%;
    margin-left: 1%;
}

.background_line2, .background_line21 {
    width: 20%;
}

.background_line3, .background_line31 {
    width: 20%;
}

.background_line4, .background_line41 {
    width: 14%;
}

.background_line5, .background_line51 {
    top:19px;
  /*  width: 135px; */
}

.progress_head1 {
    left:-18px;
    right: 24px;
}

.progress_head2 {
    right: 31%;
}

.progress_head3 {
    right: 25%;
}

.progress_head4 {
    right: 110%;
}

.progress_head5 {
    right: 142%;
}

.progress_head6 {
    right: 253px;
}

.nameofassured_top {
    right: 50px;
}

.padding_zero1 {
    width: 20% !important;
}

.padding_zero1_label {
    width: 23% !important;
}
/*
.present_occupation {
    left: 15%;
    top: -44px;
}
*/
.smoking_value, .carrying_week {
    width: 62%;
    height: 77px;
}
.slider.slider-horizontal { width:95%; }
#menu li, #menu1 li { margin-left:37%; }

.dohHabitsNextBtnDiv {
    right: 342px;
}

.doh_next {
    right: 0;
    left: 9px; margin-right:14px;
}

.doh_prev {
    left: 34%;
}

.dohHistoryNextBtnDiv, .dohRofNextBtnDiv {
    right: 68%;
}

.nationality_value select {
    margin-top: 12%;
}

.dohHabitsNextBtnDiv .doh_prev {
	left:16%;
}

.dohHabitsNextBtnDiv, .dohHabitsFinishBtnDiv {
    right: 345px;
}

}
/* ========================================== New Css for renew ========================== */

.width878 { width:878px; }
.widthAuto { width:auto !important; }
.heightAuto { height:auto !important; }
.fleft { float:left !important; }
.commonBdr { border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4); }
.topup_table td:nth-child(1) { border-bottom-left-radius:3px; }
.row.topup_revival { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } 

.container-mid1 .login_entry_form, .container-mid1 .login_steps, .container-mid1 .login_contact, .container-mid1 .login_entry_formNB { padding-bottom:40px; }
.ml0 { margin-left:0 !important; }
.mb0 { margin-bottom:0 !important; }
.pl0 { padding-left:0 !important; }
.pr0 { padding-right:0 !important; }
.col-97 { width:97%; }
.col-96 { width:96%; }
.col-99 { width:99%; }
.login_contact > .img-responsive { border-top-right-radius:1px; }
.row.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.LBBg { background:#f3f3f3; }

.ReGenerate { border-radius: 0px; margin: 15px 15px 9px; color: #FFF; background-color: #b2b2b2; border: 0px none; font-size: 14px; padding: 11px 24px 11px 24px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.otpSubmit { border-radius: 0px; margin: 15px 15px 9px 0; color: #FFF; background-color: #4576a2; border: 0px none; font-size: 14px; padding: 11px 24px 11px 24px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.login_steps h5.easySteps { display:inline-block; border-bottom:1px solid #eaeaea; width:100%; padding-bottom:8px; padding-top:8px; margin:3px 0; }
.login_steps h5.easySteps:last-child { border-bottom:none; }
.login_steps h5.easySteps img { float:left; margin-right:10px; width:26px; }
.login_steps h5.easySteps:nth-child(3) img { width:22px; }
.login_steps h5.easySteps span { float:left; margin-top:1px !important; font-size:11px !important; }
.login_steps h5.easySteps span b { font-weight:normal; font-size:14px !important; }
.login_steps h5.easySteps:nth-child(3) span { margin-top:10px !important; }
.login_steps h5.easySteps div.row { display:inline-block; padding:0; margin-top:15px; }
.login_steps h5.easySteps div.row div { padding:0 !important; }
.login_steps h5.easySteps div.row div p { display:inline-block; width:100%; font-size:9px; color:#66aae6; text-transform:uppercase; }

.login_steps h5.easySteps:nth-child(2) { margin-top: 18px !important; padding-bottom: 10px !important; }
.login_steps h5.easySteps:nth-child(3) { padding-bottom: 11px !important; margin-top: 0px !important; }

h6.contactHeading { font-size:20px; padding:10px 15px; color:#fff; font-weight:normal; }
.conatct_phone_login, .conatct_email_login { padding:15px; }
.conatct_phone_login, .conatct_email_login { width:100%; display:inline-block; margin-top:2px; }
.conatct_phone_login img, .conatct_email_login img { width:auto; float:left; margin-right:10px; height:15px; margin-top:3px; }
.conatct_phone_login img { margin-top:3px; height:20px; width:auto; }
.conatct_phone_login .contactItext, .conatct_email_login .contactItext { float:left; margin:0; }
.conatct_phone_login .contactItext b, .conatct_email_login .contactItext b { color:#fff; font-weight:normal; font-size:16px; line-height:20px; }
.conatct_phone_login .contactItext p, .conatct_email_login .contactItext p { color:#fff; font-size:14px !important; margin-top: 2%; }
.form-group label { color:#aaa ; }
.zi9999 { z-index:9999; position:relative; }
.collt, .policy_details { color:#c3cfdd !important; margin-right: 5% !important; display: inline-block;}
.mt0 { margin-top:0px !important; }
.mt1 { margin-top:1px !important; }
.mt2 { margin-top:2px !important; }
.mt3 { margin-top:3px !important; }
.mt4 { margin-top:4px !important; }
.mt5 { margin-top:5px !important; }
.mt6 { margin-top:6px !important; }
.mt7 { margin-top:7px !important; }
.mt8 { margin-top:8px !important; }
.mt9 { margin-top:9px !important; }
.mt10 { margin-top:10px !important; }
.mt11 { margin-top:11px !important; }
.mt12 { margin-top:12px !important; }
.mt13 { margin-top:13px !important; }
.mt14 { margin-top:14px !important; }
.mt15 { margin-top:15px !important; }
.mt16 { margin-top:16px !important; }
.mt17 { margin-top:17px !important; }
.mt18 { margin-top:18px !important; }
.mt19 { margin-top:19px !important; }
.mt20 { margin-top:20px !important; }
.mt25 { margin-top:25px !important; }

.pt1 { padding-top: 1px !important; }
.pt2 { padding-top: 2px !important; }
.pt3 { padding-top: 3px !important; }
.pt4 { padding-top: 4px !important; }
.pt5 { padding-top: 5px !important; }
.pt6 { padding-top: 6px !important; }
.pt7 { padding-top: 7px !important; }
.pt8 { padding-top: 8px !important; }
.pt8 { padding-top: 9px !important; }
.pt10 { padding-top: 10px !important; }
.pt11 { padding-top: 11px !important; }
.pt12 { padding-top: 12px !important; }
.pt13 { padding-top: 13px !important; }
.pt14 { padding-top: 14px !important; }
.pt15 { padding-top: 15px !important; }
.pt16 { padding-top: 16px !important; }
.pt17 { padding-top: 17px !important; }
.pt18 { padding-top: 18px !important; }
.pt19 { padding-top: 19px !important; }
.pt20 { padding-top: 20px !important; }

.pb1 { padding-bottom: 1px !important; }
.pb2 { padding-bottom: 2px !important; }
.pb3 { padding-bottom: 3px !important; }
.pb4 { padding-bottom: 4px !important; }
.pb5 { padding-bottom: 5px !important; }
.pb6 { padding-bottom: 6px !important; }
.pb7 { padding-bottom: 7px !important; }
.pb8 { padding-bottom: 8px !important; }
.pb8 { padding-bottom: 9px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb11 { padding-bottom: 11px !important; }
.pb12 { padding-bottom: 12px !important; }
.pb13 { padding-bottom: 13px !important; }
.pb14 { padding-bottom: 14px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb16 { padding-bottom: 16px !important; }
.pb17 { padding-bottom: 17px !important; }
.pb18 { padding-bottom: 18px !important; }
.pb19 { padding-bottom: 19px !important; }
.pb20 { padding-bottom: 20px !important; }
.p0 { padding:0; }
.pb-15 { padding-bottom: 15% !important; }
.pb-20 { padding-bottom: 20% !important; }

.ml7 { margin-left:7px !important; }
.pb10 { padding-bottom:10px !important; }
.mb-10 { margin-bottom:-10px !important; }
.mb10 { margin-bottom:10px !important; }
.mb20 { margin-bottom:20px !important; }
.plr10 { padding:0 10px !important; }
.plr20, .plr20otp { padding:0 20px !important; }
.pl40 { padding-left: 40px !important; }
.pr20 { padding-right:20px !important; }
.pr10 { padding-right:10px !important; }
.pl20 { padding-left:20px !important; }
.pl18 { padding-left:18px !important; }
.pl10 { padding-left:10px !important; }
.plr0 { padding-left:0 !important; padding-right:0 !important; }
.ptb10 { padding-top:10px !important; padding-bottom:10px !important; }
.ptb20 { padding-top:20px !important; padding-bottom:20px !important; }
.pl40 { padding-left:40px !important; }
.pl50 { padding-left:50px !important; }
.pl11 { padding-left:11px !important; }
.pr50 { padding-right:50px !important; }
.pl5 { padding-left:5px !important; }
.ptbr0 { padding-top:0 !important; padding-bottom:0 !important; padding-right:0 !important; }

.lZero { left:0 !important; }
.t10 { top:10px !important; }
.mt-10 { margin-top:-10px !important; }
.gclr.form-group.has-focus label { color: forestgreen !important; }
.gclr.form-group.has-focus::after { background:forestgreen !important; }

.lightTxt1 { color: #adadad !important; }
.lightTxt2 { color: #6e6e6e !important; }
.lightTxt3 { color: #969696 !important; }
.lightTxt4 { color:#666666 !important; }

.btlr { border-top-left-radius:3px; -moz-border-top-left-radius:3px; -webkit-border-top-left-radius:3px; -ms-border-top-left-radius:3px; border:none !important; }
.btrr { border-top-right-radius:3px; -moz-border-top-right-radius:3px; -webkit-border-top-right-radius:3px; -ms-border-top-right-radius:3px; border:none !important; }
.bblr { border-top-left-radius:3px; -moz-border-top-left-radius:3px; -webkit-border-top-left-radius:3px; -ms-border-top-left-radius:3px; border:none !important; }
.bbrr { border-top-right-radius:3px; -moz-border-top-right-radius:3px; -webkit-border-top-right-radius:3px; -ms-border-top-right-radius:3px; border:none !important; }
.bdr0 { border:none !important; }
.bdrl { border-left:1px solid #474747 !important; }
.bdrr { border-right:1px solid #474747 !important; }
.bdrt0 { border-top:none !important; }
.bdrb0 { border-bottom:none !important; }
.mzero { margin:0 !important; }
.dispInlBlk { display: inline-block; }

input, a { outline:none !important; }

.lBTxt { color:#66aae6 !important; }
.bluedark {color:#005e9e !important; }
.blkTxt { color:#000 !important; }
.normalFont { font-weight:normal !important; }
.font500 { font-weight:500 !important; }
.has-error .form-control { border: 1px solid #ccc; }

.failureArea, .optArea { padding:10px 10px 10% 10px; }
.pf-head { background:#4576a2; padding:10px; }

.pfTitle { font-size:15px; color:#fff; font-weight:500; float:left; }
.pfClose .close { color:#fff !important; opacity:1 !important; }

.policy_details_max .btn.btn-default.btn-lg.renew_btn.renew_policy { margin-right:10px; }

.blue1{ color:#005e9e !important; }
.darkBlue { color:#005e9e !important; }
.newDarkBlue{ color:#005e9e!important;}

.revival_col2 table td:last-child { font-weight:500; color:#333333; }

.fs13 {font-size:13px !important; }
.fs14 {font-size:14px !important; }

.responsive_sticky_row { -webkit-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.3); }

.tolNo { float:right; }
.tolNo img { float:left; width:150px; height:auto; }
.tolNo p { float:left; font-size:16px; line-height:22px; }

.prelative { position:relative; }
.pavc { position:absolute; top:50%; margin-top:5.5% !important; right:0; }

/* For Terms and Conditions */
.modal-content { width: calc(100% - 16%) !important; margin-top: calc(100vh - 103vh) !important; box-shadow:none !important; -webkit-box-shadow:none !important; }
.modal-backdrop.in { opacity:1 !important; }
.modal-backdrop { background:#fff !important; }
.ul_terms { height:600px !important; }
.ul_terms h5 { font-size:14px !important; }
.ul_terms h5 b { font-weight:500 !important; color:#005e9e; }
.ul_terms p, .ul_terms li { font-size:13px !important; color:#6e6e6e; margin-bottom:20px; }
.navbar-brand { padding:0px 0 !important; }
.mandatory p { font-size:13px; color:#4576a2; }

.dohPolicyOtherDiv .doh_header, .dohPolicyOtherDiv1 .doh_header { background: #eeeeee; }
.dohPolicyOtherHeader { font-size:14px; height:40px; color:#000; padding:0; }
.dohPolicyOtherDiv, .dohPolicyOtherDiv1 { margin-top:2px !important; }

.dohPolicyDetailMainHeader { background: #eee; height: 35px; line-height: 35px; }
.dohPolicyDetailMainHeader p { float:left; }
.blueBtn { color: #FFF;
    background-color: #005e9e;
    border: 0px none;
    padding: 8px 20px;
    font-size: 16px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -webkit-border-radius: 3px;}
.redBtn { color: #FFF;
    background-color: #FF0000;
    border: 0px none;
    padding: 8px 10px;
    font-size: 16px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -webkit-border-radius: 3px;}    
.greyBtn { color: #FFF;
    background-color: #b2b2b2;
    border: 0px none;
    padding: 8px 10px;
    font-size: 16px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -webkit-border-radius: 3px;}
.slider-track { background-image: none !important; background:#b9defe !important;}
.slider-handle { background-image: none !important; background:#4777a0 !important; width:2px; height:20px; border-radius:0; }
.slider-handle.round { border-radius:0; }

.slider .tooltip.top { margin-top:25px; left: 65%; margin-left: -25px; }
.tooltip.top .tooltip-arrow { border-top-color: #4777a0; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); bottom: 28px; left: 50%; margin-left: -5px; }
.slider .tooltip-inner { width: 55px; padding: 3px 0; background-color: #4777a0; color: #fff; } 
.slider.slider-horizontal { width:95%; }
#menu li, #menu1 li { margin-left:37%; }
.slider.slider-horizontal .slider-handle { margin-left: -2px; }
.dohHabitsNextBtnDiv { right:0; }
.modal-dialog .doh_header { padding: 7px 15px 33px 20px; border-top-left-radius: 3px !important; border-top-right-radius: 3px !important;}

p.price_payable.fs13 { font-size: 16px !important; }
.due_amount_flexi.bluedark { color: #4576a2 !important; font-size:15px !important; font-weight:500; }

.due_amount_hover span { font-weight:normal !important; }
.historyCheckBox { padding-left: 12px !important; }
.doh_questions_row label { margin-right: 15px !important; }
.doh_questions_row label span { margin-left: 5px; font-size: 14px; color: #666666 !important; }
.doh_questions_row label span.lngTxt { position:absolute; width:200px; z-index:1; }

.doh_questions_row .radio_button input[type=radio]:not(old):checked+label span { color: #63a9e8 !important; }
.login_steps h5.easySteps > div img { height: 19px; width: auto; }


.btnPad8X35 { padding:8px 35px !important;}

.doh_icon1 span, .doh_icon3 span, .doh_icon4 span, .doh_icon5 span, .doh_icon6 span, .doh_icon7 span, .doh_icon8 span, .doh_icon9 span, .doh_icon10 span, .doh_icon11 span, .doh_icon12 span, .doh_icon13 span, .doh_icon14 span, .doh_icon15 span, .doh_icon16 span { margin-top:-5px !important; }
.iconContent { display: table; padding-left: 0 !important; }
/* ====================== Theme Color 1 ======================*/

/* Blue 1 
.revival_col1 table, .topup_table td, .max-table_col1 .max_table, minimize_tab1  { background:#63a9e8;}

/* Blue 2 
.revival_col1 table tr:last-child, .topup_table td:nth-last-child(2), .max_table tr:last-child { background-color: #487ba9; }

/* Blue 3 - Btns Color 
.renew_btn, .revival_proceed, .add_btn { background: #4576a2; }

/* ========================================== Responsive Scripts ========================== */

@media only screen and (max-width : 991px) {
.row.row-eq-height { display:table; }
.container-mid1 .login_entry_form, .container-mid1 .login_steps, .container-mid1 .login_contact, .container-mid1 .login_entry_formNB { padding-bottom:30px !important; display:table; }
.login_steps h5.easySteps div.row { display: flex; padding: 0; margin-top: 15px; width: 100%; float: left; }
.navbar-brand { padding:0px 0 !important; }
.pavc { margin-top:-9% !important; }
.modal-content { width: calc(100% - 30%) !important; margin-top: calc(100vh - 80vh) !important; height:100% !important; }
.total_input { margin-right:0 !important; }
.topup_revival { margin-bottom:0 !important; }
/* .footer { background:#323232; height:100px; width:100%; border:none; }
.footer_center { display:block; } */
.page_navigations, .row.lines, .footer_line3 { display:none !important; }

.plr0-responsive { padding-left:0 !important; padding-right:0 !important; }
.pl7-responsive { padding-left:7px !important; }
.ptb20-responsive { padding-top: 10px !important; padding-bottom: 10px !important; padding-left:38px !important; }
.ml-36 { margin-left:-36px; }

.doh_next.fleft.ml7 { margin-left:0 !important; }
 .doh_prev { margin-left:7px; }

.dohPolicyDetailMainHeader { padding-left:15px !important; }
.dohPolicyDetailsMainDiv { width:635px; float:none; margin:0 auto; }
.dohPolicyDetailsMainDiv > .row.mb20 { padding:0 10px 0 10px; }
.dohPolicyDetailsMainDiv .doh_pd1 { padding-left:0 !important; }
.doh_next { right:0; }
.contentofDOH { padding:15px 0; }
.present_occupation { top:0 !important;}
.disp100 { width:100% !important; display:inline-block !important; }
.container.doh_header { width:91%; }
#doh_rof_q1, #doh_habits_q1A, #doh_habits_q2A, #q8_1 { margin-left:0; }
.nationality_value { margin-left:38px !important; }
.radio_button input[type=radio]:not(old)+label { margin-left:0px; }
.spanlm { margin-left: 35px; }
#doh_rof_q1, #doh_rof_q2, #doh_rof_q3, #doh_habits_q1A, #doh_habits_q2A, #doh_habits_q1B, #doh_habits_q2B, #q3_1, #q3_2, #q4_1, #q4_2, #q2_1, #q2_2, #q1_1, #q1_2  { position: relative; left: 34px; top: 4px; }
.tolNo { display:none; }
.pl50.ptb20 { padding-left: 38px !important; padding-top: 0px !important; padding-bottom:0 !important; }
.mt-10 { margin-top:0 !important; }
.expand_icon { position: absolute; top: 2px; right: 64px; }
}
@media only screen and (max-width : 635px) {
.dohPolicyDetailsMainDiv { width:95%; }
}
@media only screen and (max-width : 767px) {
.doh_header { padding: 4px 15px 7px 20px !important; }
.dohPolicyOtherDiv .doh_header { width:95% !important; }
.expand_icon { position: absolute; top: 4px; right: 43px; }
}

@media screen and (max-height: 768px) and (max-width: 1366px) and (min-width: 1000px) {
	.modal-content { width: calc(100% - 25%) !important; margin-top: calc(100vh - 75vh) !important; box-shadow:none !important; -webkit-box-shadow:none !important; }
	.ul_terms { height:650px !important; max-height: calc(100vh - 30vh) !important; }
	p.lh {line-height: 10px !important;}
	/* .modal-content { max-height: calc(100vh - 30vh) !important; } */
}
@media ( min-width : 992px) and (max-width: 1200px) {
	.footer_center { width: 970px !important; }
	.navbar-brand { padding:0 !important; }
	#header { width: 100% !important; }
	
	.progress_head1 { left: 2%; }
	.progress_head2 { left: -3%; }
	.progress_head3 { left: -12%; }
	.progress_head4 { left: -80%; }
	.progress_head5 { left: -117%; }
	
}
@media ( min-width : 767px) and (max-width: 1200px) {
	#header { width: 100% !important; }
}
@media ( min-width : 768px) and (max-width: 991px) {
	.footer_center { width: 698px !important; }
	.pf-head div[class^="col"] { padding: 0; float: left !important; width: 50% !important; }
	.ml-18 { margin-left:-10px; }
	.ml-12 { margin-left: -12px; }
}
@media ( min-width : 480px) and (max-width: 767px) {
	.footer_center { width: 350px !important; }
	.container-mid1 .login_entry_form, .container-mid1 .login_steps, .container-mid1 .login_contact, .container-mid1 .login_entry_formNB { padding-bottom:10px !important; }
	.pavc { margin-top:-18% !important; }
	.modal-content { width: calc(100% - 6%) !important; margin-top: calc(100vh - 88vh) !important; }
	.doh_header { padding: 7px 15px 26px 20px !important; }
	.main_cont { width:90% !important; }
	.topup_revival { padding:10px 0; }
	.pf-head div[class^="col"] { padding: 0; float: left !important; width: 50% !important; }
	.nature_industry { right: 125px; }
	.nature_industry label { top: 45px !important; }
	.nature_industry select { margin-top: 22px; }
	.present_occupation input[type="text"] { margin-top:0; }
	.present_occupation { width: 100% !important; top: inherit !important; left: 18px !important; }
	.slider-handle { width:0 !important;}
	.nature_industry { top: 24px; left: 0px; margin-bottom: 35px; right:0; width:100% !important; }
	.nature_industry label { top: -9px !important; }
	.ml-32 { margin-left:-32px !important; }
	.slider.slider-horizontal { width: 95%; }
	#menu li:nth-child(2), #menu1 li:nth-child(2) { margin-left:35%; }
	#menu li, #menu1 li { margin-left: 40%; }
	
	.dohPolicyOtherDiv .doh_header > div/*, .dohPolicyOtherDiv div*/ { width:100%; }
	.dohPolicyOtherDiv1 .doh_header, .dohPolicyDetailsMainDiv { width:95%; }
	.doh_header { padding: 0 !important; }
	
	.smoking_value, .carrying_week { width: 97%; margin: -6px 0 0 30px !important; }
	.drinking_value { margin: -13px 0 0 30px; width: 97.5% !important; }
	.doh_subSection { margin-left:0; }
	.alcohol textarea { width: 96.3.6% !important; margin-left: 0; }
	.radio_button { padding-left: 0 !important; }
	.diseases, .health_details { margin: 7px 0 0 27px; width: 100% !important; }
	.ml-38-480 { margin-left: -32px; }	
}
@media only screen and (max-width : 767px) {
	.dohPolicyDetailsMainDiv { width:95%; }
	.navbar-toggle { color: #333; border: 1px solid #ccc !important; display: block !important; padding: 7px 10px; }
	.navbar-brand img { margin: 18px 0px 19px; height: 50px; width: auto !important; }
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background:#f3f3f3; }
}
@media only screen and (max-width : 400px) {
.tolNo img { width:120px;}
.navbar-brand>img { width:160px; }
}
@media ( min-width : 300px) and (max-width: 479px) {
	.footer_center {padding:10px 15px; width:98% !important; }
	.captcha_input_fieldNB { float:none; }
#captcha { /* width:100% !important; */ }
.captcha_input_fieldNB table, .captcha_input_fieldNB table tr td { width:100% !important; }
.captcha_input_fieldNB table tr td { display:block; }
.pavc { margin-top:-18% !important; }
.doh_header { padding: 0 !important; }
.container.doh_header { width: 95%; } 
.doh_head { padding: 0px 15px 0px 20px !important; }
.policy_holder_name { font-size:15px; }
.modal-content { width: calc(100% - 6%) !important; margin-top: calc(100vh - 85vh) !important; height:80% !important; }
.pf-head div[class^="col"] { padding: 0; float: left !important; width: 50% !important; }
	
	.slider.slider-horizontal { width: 100%; }
	#menu li:nth-child(2), #menu1 li:nth-child(2) { margin-left:28%; }
	#menu li, #menu1 li { margin-left: 30%; }
	.pl50.ptb20, .ptb20-responsive { padding-left: 40px !important; }
	.dohPolicyOtherHeader { height: 50px !important;  }
	.nationality_value { width:90% !important; }
	.doh_questions_list { right:0; left:0; }
	 .plr20 {padding-left:0 !important; padding-right:0 !important; }
	 .smoking_value, .carrying_week { width: 100%; margin: 0 !important; }
	 .drinking_value { margin: -10px 0 0 0px !important; width: 100% !important; }
	 .drinking_value span { margin: 5px 0 5px 0; width: 100%; float: left; }
	 .alcohol { margin: 8px 0 0 0px; }
	 .alcohol textarea { width: 100% !important; }
	 .diseases, .health_details { margin: 7px 0 0 0px; }
	 .form-group textarea, .form-group textarea { margin-left: 0 !important; }
	 .diseases textarea, .health_details textarea { width: 98% !important; }
	 .slider.slider-horizontal .slider-track { width:92%; }
	 .doh_subSection { margin-bottom: 10px; }
	 .doh_head p { padding: 2px 15px 6px; }
	 .doh_head { padding: 0px 15px 0px 0px !important; }
	 .doh_header { padding: 7px 15px 30px 0px !important; }
	 .policy_holder_name span { margin: -4px 5px 0 0; }
	 .expand_icon { position: absolute; top: 5px; right: 45px; }
	 .container.doh_header { padding:0 !important }
	 .ml-36 { margin-left:-26px; }
	 
}
@media only screen and (max-width : 321px) {
	.pf-head .col-xs-10.pfTitle { width:83.3% !important; }
	.pf-head .colxs-2.pfClose { width:16.7% !important; }
	.btnPad8X35 { padding: 8px 25px !important; }
}
@media ( min-width : 300px) and (max-width: 3357px) {
.ReGenerate { margin-left:0; margin-right:0; }
}

@media ( min-width : 300px) and (max-width: 992px) {
	#header { display:block !important; }
	.pf-head div[class^="col"] { padding: 0; float: left !important; width: 50% !important; }
	.pf-head .col-xs-10.pfTitle { width:90% !important; }
	.pf-head .col-xs-2.pfClose { width:10% !important; }
}
@media (max-width: 479px) and (min-width: 320px) {
.doh_questions_list { padding: 10px 0px !important; }
.ml-18 { margin-left:-18px; }
.ml-38-480 { margin-left: -10px; }
.ml-12 { margin-left: -12px; }
.min_icon_responsive { top: 17px; right: 49px; }
}
@media only screen and (max-width : 520px) {
	span.wgt { width:100%; float:left; padding-left: 14px; margin-top: 10px;}
	.disp-tab { display:table; padding-left: 0 !important; }
}
@media only screen and (max-width : 580px) {
.dohPolicyDetailMainHeader p span, .dohPolicyOtherHeader p span { display:none; }
.dohPolicyDetailMainHeader p { margin-left:-8px; }
}
.doh_questions_row .radio_button input[type="radio"]:not(old):checked + label span { color: #63a9e7 !important; }
.disp100 { width:100%; display: table; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   .form-group label, .date-group label { top:14px; }
   .form-group.is-empty:not(.has-focus) label, .date-group.is-empty:not(.has-focus) label { top:30px; }
}



/* .navbar-inverse { border:none; border-radius:0; margin-bottom:0; background:#fff; border-bottom:1px solid #ebebeb !important; }
.navbar-inverse .navbar-nav>li>a { font-family: 'Roboto', sans-serif; font-weight:500; color:#6e6e6e; font-size:14px; }
.navbar-inverse .navbar-nav>li>a:hover { color: #000; }
.navbar-inverse .glyphicon-home { top:4px; right:0; font-size:14px;}
.search_box { display:block; }
.search_box .btn { background: transparent; margin-top:7px; padding:2px 3px !important; outline:none; }
.navbar-inverse .glyphicon-search { font-size:15px; top:1px; right:0; color:#ccc; }
.search_box input[type=text] { width:180px; border:1px solid #ccc; padding:2px 8px !important; margin-top:5px; } */
.logo img { margin:15px 0; }

.tag_line, .tollfree { color:#6e6e6e !important }
.dohPolicyDetailMainHeader p span, .dohPolicyOtherHeader p span { display:none; }
.dohPolicyDetailMainHeader p { margin-left:4px; }

.left-align {
	text-align: left;
}
/************AFSHAN'S CSS***************/
.note_list li{
	list-style-type:disc!important;
	text-align: left;
	color: rgb(0,50,100);
}   

.fs12{
font-size: 12px!important;
}
.fs13{
	font-size: 13px!important;
}
.nopadding-left{
	padding-left: 0px;
}
.download_Sign_in{
	display:flex;
}
.red_btn{
    background-color: #FF0000;
}
.blue_btn{
	background-color: rgb(0,50,100);
}
.download_Sign_in_btn{
	border: 0px none;
    padding: 8px 10px;
	font-size: 16px;
	color: #FFF;
}
.download_Sign_in_btn:hover{
	background-color: #000!important;
	color:#fff;
	border: 0px none;
}
.download_Sign_in_btn:focus{
	outline: none;
	color:#fff;
}
.register-here{
	padding-top: 30px;
}
